King_Addons\Header_Footer_Builder D

Total Complexity 309
Dependencies 2
Dependents 4
Total lines 1,643
Lines of code 1,300
Logical lines of code 766
Comment lines 35
Methods 46
Properties 6

Methods 46

Method Rating Maintainability Complexity Lines of code
parseLayoutDisplayCondition()
D
26
52 129
getPostsByConditions()
C
32 28 96
generate_target_rule_selector()
B
36 21 70
getLocationSelections()
B
35 14 95
king_addons_el_hf_get_posts_by_query()
A
36 13 81
parseUserRoleCondition()
A
47 15 39
getCurrentPageType()
A
46 15 37
columnContent()
A
40 13 60
target_user_role_settings_field()
A
40 11 59
getFormatRuleValue()
A
48 12 32
saveMetaboxData()
A
45 11 41
columnDisplayLocation()
A
54 12 20
getLocation()
A
50 8 26
target_rule_settings_field()
S
46 5 38
getMetaOptionPost()
S
57 6 15
setupFallbackSupport()
S
59 6 14
getTemplateID()
S
54 5 20
get_user_by_key()
S
61 5 12
display_rules_tab()
S
42 1 70
addPostType()
S
46 3 39
setCompatibility()
S
56 4 17
loadElementorCanvasTemplate()
S
60 4 14
renderMetabox()
S
49 2 39
getPostTargetRuleOptions()
S
53 3 22
admin_styles()
S
45 1 45
getSettings()
S
65 4 8
removeExclusionRulePosts()
S
61 3 11
get_user_selections()
S
54 2 21
__construct()
S
57 2 16
removeUserRulePosts()
S
62 3 10
checkUserCanEdit()
S
69 3 6
enqueueScripts()
S
69 2 6
instance()
S
72 2 6
getFooterID()
S
68 2 7
isFooterEnabled()
S
66 2 8
getHeaderID()
S
68 2 7
setupUnsupportedTheme()
S
65 2 9
isHeaderEnabled()
S
66 2 8
getFooterContent()
S
74 1 5
getHeaderContent()
S
79 1 3
columnHeadings()
S
66 1 8
renderFooter()
S
74 1 5
renderHeader()
S
65 1 9
setupSettingsPage()
S
80 1 3
registerMetabox()
S
65 1 10
initialize_options()
S
77 1 4